package com.aforce.entities;

import javax.media.j3d.Group;

import javax.vecmath.Point3d;

public abstract class AbstractEntity
{
	Point3d position = new Point3d();
	public abstract Group getTransformGroup();
	
	public AbstractEntity(Point3d position)
	{
		this.position = new Point3d(position);
	}
	
	public AbstractEntity()
	{
		this.position = new Point3d();
	}
	
	public Point3d getPosition()
	{
		return position;
	}
	
	public void setPosition(double x, double y, double z)
	{
		this.position.set(x, y, z);
	}
	
	public void update(){}
}
